У него произошла перемена в чувствах, и он решил остаться.
Definitions
A change of heart refers to a situation where someone alters their opinion, feelings, or attitude about something, often leading to a different decision or action than previously intended.